/*
* &#x548C;Android &#x4EE3;&#x7801;&#x4EA4;&#x4E92;&#x7684;&#x63A5;&#x53E3;
* 1. &#x5C01;&#x88C5;&#x5BF9;Android&#x4EE3;&#x7801;&#x7684;&#x8C03;&#x7528;
* 2. &#x4F9B;Android &#x4EE3;&#x7801;&#x8C03;&#x7528;
*/

// &#x83B7;&#x53D6;&#x997C;&#x56FE;&#x56FE;&#x4F8B;&#x6570;&#x636E; [&quot;&#x5730;&#x8868;&#x603B;&#x4F53;&#x683C;&#x5C40;&#x6307;&#x6570;&quot;,&quot;&#x5730;&#x8868;&#x6591;&#x5757;&#x683C;&#x5C40;&#x6307;&#x6570;&quot;,&quot;&#x5730;&#x8868;&#x7C7B;&#x578B;&#x683C;&#x5C40;&#x6307;&#x6570;&quot;];
function getPieLegendData(){
//   return Json.parse(Android.getPieLegendData()).data;
    return [&quot;&#x5730;&#x8868;&#x603B;&#x4F53;&#x683C;&#x5C40;&#x6307;&#x6570;&quot;,&quot;&#x5730;&#x8868;&#x6591;&#x5757;&#x683C;&#x5C40;&#x6307;&#x6570;&quot;,&quot;&#x5730;&#x8868;&#x7C7B;&#x578B;&#x683C;&#x5C40;&#x6307;&#x6570;&quot;];
}



// &#x83B7;&#x53D6;&#x997C;&#x56FE;&#x6570;&#x636E;
/*[
    {
        &quot;value&quot;: 609.97,
        &quot;name&quot;: &quot;&#x5730;&#x8868;&#x603B;&#x4F53;&#x683C;&#x5C40;&#x6307;&#x6570;&quot;
    },
    {
        &quot;value&quot;: 609.97 ,
        &quot;name&quot;: &quot;&#x5730;&#x8868;&#x7C7B;&#x578B;&#x683C;&#x5C40;&#x6307;&#x6570;&quot;
    },
    {
        &quot;value&quot;: 1018.36 ,
        &quot;name&quot;: &quot;&#x5730;&#x8868;&#x6591;&#x5757;&#x683C;&#x5C40;&#x6307;&#x6570;&quot;
    }
] */
function getPieSeriesData(){
//    return Json.parse(Android.getPieSeriesData()).data;
    var data =  [
            {
                &quot;value&quot;: 609.97,
                &quot;name&quot;: &quot;&#x5730;&#x8868;&#x603B;&#x4F53;&#x683C;&#x5C40;&#x6307;&#x6570;&quot;
            },
            {
                &quot;value&quot;: 609.97 ,
                &quot;name&quot;: &quot;&#x5730;&#x8868;&#x7C7B;&#x578B;&#x683C;&#x5C40;&#x6307;&#x6570;&quot;
            },
            {
                &quot;value&quot;: 1018.36 ,
                &quot;name&quot;: &quot;&#x5730;&#x8868;&#x6591;&#x5757;&#x683C;&#x5C40;&#x6307;&#x6570;&quot;
            }
        ];
    return data;
}

// &#x83B7;&#x53D6;&#x96F7;&#x8FBE;&#x56FE;&#x56FE;&#x4F8B;&#x6570;&#x636E;
// [&quot;&#x5730;&#x8868;&#x603B;&#x4F53;&#x683C;&#x5C40;&#x6307;&#x6570;&quot;,&quot;&#x5730;&#x8868;&#x6591;&#x5757;&#x683C;&#x5C40;&#x6307;&#x6570;&quot;,&quot;&#x5730;&#x8868;&#x7C7B;&#x578B;&#x683C;&#x5C40;&#x6307;&#x6570;&quot;]
function getRadarLegendData(){
//    return Json.parse(Android.getRadarLegendData()).data;
    var legendData =  [&quot;&#x5730;&#x8868;&#x603B;&#x4F53;&#x683C;&#x5C40;&#x6307;&#x6570;&quot;,&quot;&#x5730;&#x8868;&#x6591;&#x5757;&#x683C;&#x5C40;&#x6307;&#x6570;&quot;,&quot;&#x5730;&#x8868;&#x7C7B;&#x578B;&#x683C;&#x5C40;&#x6307;&#x6570;&quot;];
    return legendData;
}

// &#x83B7;&#x53D6;&#x96F7;&#x8FBE;&#x56FE;&#x6570;&#x636E;
function getRadarSeriesData(){
//    return Json.parse(Android.getRadarSeriesData()).data
    var data = [
                    {
                        &quot;value&quot;: [
                            80.28,
                            35.29,
                            43.26,
                            37.92,
                            31.97,
                            32.93,
                            43.22,
                            78.62,
                            44.22,
                            24.10,
                            46.66,
                            50.61,
                            60.88

                        ],
                        &quot;name&quot;: &quot;&#x5730;&#x8868;&#x603B;&#x4F53;&#x683C;&#x5C40;&#x6307;&#x6570;&quot;
                    },
                    {
                        &quot;value&quot;: [
                            49.57,
                            83.96,
                            91.46,
                            70.26,
                            90.29,
                            88.95,
                            78.29,
                            43.06,
                            91.40,
                            94.85,
                            87.94,
                            63.33,
                            85.00

                        ],
                        &quot;name&quot;: &quot;&#x5730;&#x8868;&#x6591;&#x5757;&#x683C;&#x5C40;&#x6307;&#x6570;&quot;
                    },
                    {
                        &quot;value&quot;: [
                            80.28,
                            35.29,
                            43.26,
                            37.92,
                            31.97,
                            32.93,
                            43.22,
                            78.62,
                            44.22,
                            24.10,
                            46.66,
                            50.61,
                            60.88

                        ],
                        &quot;name&quot;: &quot;&#x5730;&#x8868;&#x7C7B;&#x578B;&#x683C;&#x5C40;&#x6307;&#x6570;&quot;
                    }
                ];
    return data;
}

// &#x83B7;&#x53D6;&#x96F7;&#x8FBE;&#x56FE;&#x96F7;&#x8FBE;&#x6307;&#x9488;&#x503C;&#x548C;&#x6700;&#x5927;&#x503C;&#xFF08;100&#xFF09;
function getRadarPolar(){
//    return JSON.parse(Android.getRadarPolar()).indicator;
    var indicator = [
                    {
                    &quot;text&quot;: &quot;&#x767D;&#x82A8;&#x6C9F;&#x8857;&#x9053;&quot;,
                    &quot;max&quot;: 100
                    },
                    {
                        &quot;text&quot;: &quot;&#x671D;&#x9633;&#x8857;&#x9053;&quot;,
                        &quot;max&quot;: 100
                    },
                    {
                        &quot;text&quot;: &quot;&#x6C9F;&#x53E3;&#x8857;&#x9053;&quot;,
                        &quot;max&quot;: 100
                    },
                    {
                        &quot;text&quot;: &quot;&#x7B80;&#x6CC9;&#x519C;&#x573A;&quot;,
                        &quot;max&quot;: 100
                    },
                    {
                        &quot;text&quot;: &quot;&#x9526;&#x6797;&#x8857;&#x9053;&quot;,
                        &quot;max&quot;: 100
                    },
                    {
                        &quot;text&quot;: &quot;&#x4EBA;&#x6C11;&#x8DEF;&#x8857;&#x9053;&quot;,
                        &quot;max&quot;: 100
                    },
                    {
                        &quot;text&quot;: &quot;&#x77F3;&#x70AD;&#x4E95;&#x8857;&#x9053;&quot;,
                        &quot;max&quot;: 100
                    },
                    {
                        &quot;text&quot;: &quot;&#x661F;&#x6D77;&#x9547;&quot;,
                        &quot;max&quot;: 100
                    },
                    {
                        &quot;text&quot;: &quot;&#x957F;&#x57CE;&#x8857;&#x9053;&quot;,
                        &quot;max&quot;: 100
                    },
                    {
                        &quot;text&quot;: &quot;&#x957F;&#x5174;&#x8857;&#x9053;&quot;,
                        &quot;max&quot;: 100
                    },
                    {
                        &quot;text&quot;: &quot;&#x524D;&#x8FDB;&#x519C;&#x573A;&quot;,
                        &quot;max&quot;: 100
                    },
                    {
                        &quot;text&quot;: &quot;&#x957F;&#x80DC;&#x8857;&#x9053;&quot;,
                        &quot;max&quot;: 100
                    }
                ];
    return indicator;

}

function getBarOption(){
    option = {
            tooltip : {
                trigger: &apos;axis&apos;,
                axisPointer : {            // &#x5750;&#x6807;&#x8F74;&#x6307;&#x793A;&#x5668;&#xFF0C;&#x5750;&#x6807;&#x8F74;&#x89E6;&#x53D1;&#x6709;&#x6548;
                    type : &apos;shadow&apos;        // &#x9ED8;&#x8BA4;&#x4E3A;&#x76F4;&#x7EBF;&#xFF0C;&#x53EF;&#x9009;&#x4E3A;&#xFF1A;&apos;line&apos; | &apos;shadow&apos;
                }
            },
            legend: {
                data:[&apos;&#x76F4;&#x63A5;&#x8BBF;&#x95EE;&apos;,&apos;&#x90AE;&#x4EF6;&#x8425;&#x9500;&apos;,&apos;&#x8054;&#x76DF;&#x5E7F;&#x544A;&apos;,&apos;&#x89C6;&#x9891;&#x5E7F;&#x544A;&apos;,&apos;&#x641C;&#x7D22;&#x5F15;&#x64CE;&apos;,&apos;&#x767E;&#x5EA6;&apos;,&apos;&#x8C37;&#x6B4C;&apos;,&apos;&#x5FC5;&#x5E94;&apos;,&apos;&#x5176;&#x4ED6;&apos;]
            },
            grid: {
                left: &apos;3%&apos;,
                right: &apos;4%&apos;,
                bottom: &apos;3%&apos;,
                containLabel: true
            },
            xAxis : [
                {
                    type : &apos;category&apos;,
                    data : [&apos;&#x5468;&#x4E00;&apos;,&apos;&#x5468;&#x4E8C;&apos;,&apos;&#x5468;&#x4E09;&apos;,&apos;&#x5468;&#x56DB;&apos;,&apos;&#x5468;&#x4E94;&apos;,&apos;&#x5468;&#x516D;&apos;,&apos;&#x5468;&#x65E5;&apos;]
                }
            ],
            yAxis : [
                {
                    type : &apos;value&apos;
                }
            ],
            series : [
                {
                    name:&apos;&#x76F4;&#x63A5;&#x8BBF;&#x95EE;&apos;,
                    type:&apos;bar&apos;,
                    data:[320, 332, 301, 334, 390, 330, 320]
                },
                {
                    name:&apos;&#x90AE;&#x4EF6;&#x8425;&#x9500;&apos;,
                    type:&apos;bar&apos;,
                    stack: &apos;&#x5E7F;&#x544A;&apos;,
                    data:[120, 132, 101, 134, 90, 230, 210]
                },
                {
                    name:&apos;&#x8054;&#x76DF;&#x5E7F;&#x544A;&apos;,
                    type:&apos;bar&apos;,
                    stack: &apos;&#x5E7F;&#x544A;&apos;,
                    data:[220, 182, 191, 234, 290, 330, 310]
                },
                {
                    name:&apos;&#x89C6;&#x9891;&#x5E7F;&#x544A;&apos;,
                    type:&apos;bar&apos;,
                    stack: &apos;&#x5E7F;&#x544A;&apos;,
                    data:[150, 232, 201, 154, 190, 330, 410]
                },
                {
                    name:&apos;&#x641C;&#x7D22;&#x5F15;&#x64CE;&apos;,
                    type:&apos;bar&apos;,
                    data:[862, 1018, 964, 1026, 1679, 1600, 1570],
                    markLine : {
                        lineStyle: {
                            normal: {
                                type: &apos;dashed&apos;
                            }
                        },
                        data : [
                            [{type : &apos;min&apos;}, {type : &apos;max&apos;}]
                        ]
                    }
                },
                {
                    name:&apos;&#x767E;&#x5EA6;&apos;,
                    type:&apos;bar&apos;,
                    barWidth : 5,
                    stack: &apos;&#x641C;&#x7D22;&#x5F15;&#x64CE;&apos;,
                    data:[620, 732, 701, 734, 1090, 1130, 1120]
                },
                {
                    name:&apos;&#x8C37;&#x6B4C;&apos;,
                    type:&apos;bar&apos;,
                    stack: &apos;&#x641C;&#x7D22;&#x5F15;&#x64CE;&apos;,
                    data:[120, 132, 101, 134, 290, 230, 220]
                },
                {
                    name:&apos;&#x5FC5;&#x5E94;&apos;,
                    type:&apos;bar&apos;,
                    stack: &apos;&#x641C;&#x7D22;&#x5F15;&#x64CE;&apos;,
                    data:[60, 72, 71, 74, 190, 130, 110]
                },
                {
                    name:&apos;&#x5176;&#x4ED6;&apos;,
                    type:&apos;bar&apos;,
                    stack: &apos;&#x641C;&#x7D22;&#x5F15;&#x64CE;&apos;,
                    data:[62, 82, 91, 84, 109, 110, 120]
                }
            ]
        };
    return option;
}

function getLineOption(){
    option = {
            title: {
                text: &apos;&#x6298;&#x7EBF;&#x56FE;&apos;
            },
            tooltip : {
                trigger: &apos;axis&apos;
            },
            legend: {
                data:[&apos;&#x90AE;&#x4EF6;&#x8425;&#x9500;&apos;,&apos;&#x8054;&#x76DF;&#x5E7F;&#x544A;&apos;,&apos;&#x89C6;&#x9891;&#x5E7F;&#x544A;&apos;,&apos;&#x76F4;&#x63A5;&#x8BBF;&#x95EE;&apos;,&apos;&#x641C;&#x7D22;&#x5F15;&#x64CE;&apos;]
            },
            toolbox: {
                feature: {
                    saveAsImage: {}
                }
            },
            grid: {
                left: &apos;3%&apos;,
                right: &apos;4%&apos;,
                bottom: &apos;3%&apos;,
                containLabel: true
            },
            xAxis : [
                {
                    type : &apos;category&apos;,
                    boundaryGap : false,
                    data : [&apos;&#x5468;&#x4E00;&apos;,&apos;&#x5468;&#x4E8C;&apos;,&apos;&#x5468;&#x4E09;&apos;,&apos;&#x5468;&#x56DB;&apos;,&apos;&#x5468;&#x4E94;&apos;,&apos;&#x5468;&#x516D;&apos;,&apos;&#x5468;&#x65E5;&apos;]
                }
            ],
            yAxis : [
                {
                    type : &apos;value&apos;
                }
            ],
            series : [
                {
                    name:&apos;&#x90AE;&#x4EF6;&#x8425;&#x9500;&apos;,
                    type:&apos;line&apos;,
                    stack: &apos;&#x603B;&#x91CF;&apos;,
                    areaStyle: {normal: {}},
                    data:[120, 132, 101, 134, 90, 230, 210]
                },
                {
                    name:&apos;&#x8054;&#x76DF;&#x5E7F;&#x544A;&apos;,
                    type:&apos;line&apos;,
                    stack: &apos;&#x603B;&#x91CF;&apos;,
                    areaStyle: {normal: {}},
                    data:[220, 182, 191, 234, 290, 330, 310]
                },
                {
                    name:&apos;&#x89C6;&#x9891;&#x5E7F;&#x544A;&apos;,
                    type:&apos;line&apos;,
                    stack: &apos;&#x603B;&#x91CF;&apos;,
                    areaStyle: {normal: {}},
                    data:[150, 232, 201, 154, 190, 330, 410]
                },
                {
                    name:&apos;&#x76F4;&#x63A5;&#x8BBF;&#x95EE;&apos;,
                    type:&apos;line&apos;,
                    stack: &apos;&#x603B;&#x91CF;&apos;,
                    areaStyle: {normal: {}},
                    data:[320, 332, 301, 334, 390, 330, 320]
                },
                {
                    name:&apos;&#x641C;&#x7D22;&#x5F15;&#x64CE;&apos;,
                    type:&apos;line&apos;,
                    stack: &apos;&#x603B;&#x91CF;&apos;,
                    label: {
                        normal: {
                            show: true,
                            position: &apos;top&apos;
                        }
                    },
                    areaStyle: {normal: {}},
                    data:[820, 932, 901, 934, 1290, 1330, 1320]
                }
        ]
    };
    return option;
}

